Getting Started with Alice Quiz

Student Name: ___________________________  Period:  ____   Date:  _________________

True/False
Indicate whether the statement is true or false.

____	1.	Each distinct screen in a computer application requires a different sketch.

____	2.	Unlike other objects in Alice, the light cannot be moved.

____	3.	Programmers often use the phrases “run a program” and “execute a program” interchangeably.

____	4.	If you do not like the name Alice gives an object, you can always rename it.

____	5.	Alice programming consists largely of sending messages to objects.

____	6.	Alice consistently uses the color red to indicate that you should do something.

____	7.	After you set an object’s property to a value within the properties pane, it can no longer be changed.

____	8.	Behavior-generating messages can be sent to any Alice object.

____	9.	The group of world functions is identical to the group of camera functions.

____	10.	By default, ADD OBJECTS displays just the world window.

Multiple Choice
Identify the choice that best completes the statement or answers the question.

____	11.	A(n) ____ in a story is usually made up of multiple shots.
a.	montage	c.	scene	
b.	collage	d.	act	

____	12.	A(n) ____ story is a prose description of what software is to do, from the perspective of a person using the software.
a.	programmer	c.	short	
b.	user	d.	viewer	

____	13.	With a user story, storyboard-sketches, and transition diagram in hand, the program’s ____ is done.
a.	implementation	c.	testing	
b.	design	d.	revision	

____	14.	The ____ menu at the top of the Alice window lets you examine your world’s statistics and error console.
a.	File	c.	Help	
b.	Edit	d.	Tools	

____	15.	In the details area in the Alice window, the ____ pane lists the changeable attributes of a selected object.
a.	settings	c.	routine	
b.	properties	d.	procedure	

____	16.	To alter the style in which Alice displays a program, click the ____ menu, followed by the Preferences choice, and Alice will display the Preferences window.
a.	Tools	c.	Help	
b.	File	d.	Edit	

____	17.	Any statements you place within the ____ control will be performed in the order they appear, top-to-bottom.
a.	forAllTogether	c.	forAllInorder	
b.	doTogether	d.	doInOrder	

____	18.	In Alice, behavior-producing messages are called ____.
a.	routines	c.	procedures	
b.	methods	d.	actions	

____	19.	By clicking the ____ button, we are testing the program, to see if it produces the desired result.
a.	Play	c.	Redo	
b.	Create new method	d.	Edit	

____	20.	By clicking on the ____ to the right of a message in the editing area, you can customize various attributes of that message.
a.	next...	c.	more...	
b.	property...	d.	continue...	

____	21.	Using a fontSize no smaller than ____ ensures that letters display well on high-resolution computers.
a.	15	c.	25	
b.	20	d.	30	

____	22.	In ____ execution, statements are performed in order.
a.	sequential	c.	repetitive	
b.	conditional	d.	random	

____	23.	Alice’s ____ area provides three tabbed panes.
a.	editing	c.	events	
b.	details	d.	object tree	

____	24.	An object’s ____ to another object refers to how close or how far the other object is.
a.	proximity	c.	temporal relation	
b.	logical relation	d.	connection	

____	25.	The ____ view in Alice provides the world window, plus views from the top, right, and front of the scene.
a.	universal	c.	quad	
b.	global	d.	local	

Getting Started with Alice
Answer Section

TRUE/FALSE

	1.	ANS:	T		

	2.	ANS:	F		

	3.	ANS:	T		

	4.	ANS:	T		

	5.	ANS:	T		

	6.	ANS:	F		

	7.	ANS:	F	

	8.	ANS:	T	

	9.	ANS:	F	

	10.	ANS:	T	

MULTIPLE CHOICE

	11.	ANS:	C	

	12.	ANS:	B	

	13.	ANS:	B	

	14.	ANS:	D	

	15.	ANS:	B	

	16.	ANS:	D	

	17.	ANS:	D	

	18.	ANS:	B	

	19.	ANS:	A	

	20.	ANS:	C	

	21.	ANS:	D	

	22.	ANS:	A	

	23.	ANS:	B	

	24.	ANS:	A	

	25.	ANS:	C